Skip to content

Code Quality: Package with Microsoft.Windows.SDK.BuildTools.MSIX#18228

Draft
0x5bfa wants to merge 3 commits intofiles-community:mainfrom
0x5bfa:5bfa/CQ-MSIXPackage
Draft

Code Quality: Package with Microsoft.Windows.SDK.BuildTools.MSIX#18228
0x5bfa wants to merge 3 commits intofiles-community:mainfrom
0x5bfa:5bfa/CQ-MSIXPackage

Conversation

@0x5bfa
Copy link
Member

@0x5bfa 0x5bfa commented Mar 8, 2026

Resolved / Related Issues

This removes the WAP project Files.Package.wapproj and moves assets and the appx manifest to the entry point project Files.App.

  • Move assets & Package.appxmanifest to Files.App
  • Add launchSettings.json
  • Update build properties in Files.App
  • Update CI
  • Update CDs

Steps used to test these changes

  1. Restore Files
    cd D:\Source\Files\src\Files.App
    msbuild ../../Files.slnx /t:Restore /p:Platform=x64 /p:Configuration=Release
    
  2. Build and package
    msbuild Files.App.csproj /p:Platform=x64 /p:Configuration=Release /p:AppxPackageDir=D:\Source\Files\artifacts\
    
  3. Check if the generated msixbundle contains msix files for x64 and arm64 (unzip it to see files inside)
    image
  4. Check if each msix contains the appropriate 7z binary (unzip it to see files inside)
    image
    image

@0x5bfa
Copy link
Member Author

0x5bfa commented Mar 8, 2026

I've reopened PR since there are so many conflicted files on rebase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant